Skip to main content

Pascal

Pascal, a cutting-edge carrier board, specifically designed to complement and enhance the capabilities of Raspberry pi compute modules.

pascal pascal

General

  • The Pascal introduces a powerful, yet efficient and compact edge computing solution based on Raspberry pi compute modules.
  • Pascal introduces rich set of interfaces while maintain small footprint and minimal weight.
  • The board is especially designed for unmanned systems and other space and volume constrained implementations.

Compatibility

  • The Pascal introduces a powerful, yet efficient and compact edge computing solution based on Raspberry pi compute modules:

    • Raspberry Pi Compute Module 4
    • Note: since Pi CM4 and Pi CM5 are most`ly similar there is also partial compatibility to Pi CM5

Resources

Mechanical

  • Weight

    • Empty weight (w/o Compute Module): ~14 [g].
    • Raspberry pi weight (w/o heatsink): ~8 [g].
    • Heatsink: ~50 [g].
    • Total Weight: ~72 [g].
  • Dimensions

    • Board dimensions are defined in millimeters.
    • Mounting hole size is M2.5.

    pascal-dimensions

Electrical

General

  • For each connector specification, the pinout orientation is determined by an arrow pointing to pin 1.

Specifications

  • Input voltage: 8-60 [V]

  • GPIO / Communication logic level: 3.3 [V]

    • Warning: do not operate at any other logic voltage level.
  • Top View pascal-top

  • Bottom View pascal-bottom

Electrical pinout

  • Connector orientation

    • JST-GH cables shall be oriented according to the illustration pascal-main-connector

FRC Button

frc-button

  • To flash Raspberry pi compute module, use the FRC button according to the following steps:
    • Power off the board
    • hold the FRC button
    • Power up the board
    • release the FRC button
    • The Raspberry pi compute modules is now in recovery mode
    • run the script on the host pc to enable flashing

Power

GH-6P

  • Connector Definition

    TypePart NumberPart Name
    Board ConnectorSM06B-GHS-TBTJST-GH
    Cable ConnectorGHR-06V-SJST-GH
  • Connector Pinout

    PinNameDescriptionVoltage
    1VINVoltage Input8V - 60V
    2VINVoltage Input8V - 60V
    3VINVoltage Input8V - 60V
    4GNDGroundGND
    5GNDGroundGND
    6GNDGroundGND

USB OTG

GH-4P

  • Connector Definition

    TypePart NumberPart Name
    Board ConnectorSM04B-GHS-TBJST-GH
    Cable ConnectorGHR-04V-SJST-GH
  • Connector Pinout

    PinName
    1OTG 5V Power Input
    2USB0_D-
    3USB0_D+
    4GND

USB1/2/3/4

GH-4P

  • Connector Definition

    TypePart NumberPart Name
    Board ConnectorSM04B-GHS-TBJST-GH
    Cable ConnectorGHR-04V-SJST-GH
  • Connector Pinout

    PinName
    1OTG 5V Power Input
    2USB0_D-
    3USB0_D+
    4GND

PWM

GH-4P

  • Connector Definition

    TypePart NumberPart Name
    Board ConnectorSM04B-GHS-TBJST-GH
    Cable ConnectorGHR-04V-SJST-GH
  • Connector Pinout

    PinName
    15V Power Output
    2PWM0_0
    3PWM0_1
    4GND

UART0

GH-4P

  • Connector Definition

    TypePart NumberPart Name
    Board ConnectorSM04B-GHS-TBJST-GH
    Cable ConnectorGHR-04V-SJST-GH
  • Connector Pinout

    PinName
    15V Power Output
    2UART0_TXD (logic 3.3v)
    3UART0_RXD (logic 3.3v)
    4GND

UART1

GH-4P

  • Connector Definition

    TypePart NumberPart Name
    Board ConnectorSM04B-GHS-TBJST-GH
    Cable ConnectorGHR-04V-SJST-GH
  • Connector Pinout

    PinName
    15V Power Output
    2UART1_TXD (logic 3.3v)
    3UART1_RXD (logic 3.3v)
    4GND

Ethernet

GH-8P

  • Connector Definition

    TypePart NumberPart Name
    Board ConnectorSM08B-GHS-TBJST-GH
    Cable ConnectorGHR-08V-SJST-GH
  • Connector Pinout

    PinName
    1ETH_MDI0_P
    2ETH_MDI0_N
    3ETH_MDI1_P
    4ETH_MDI1_N
    5ETH_MDI2_P
    6ETH_MDI2_N
    7ETH_MDI3_P
    8ETH_MDI3_N

CAN

GH-4P

  • Connector Definition

    TypePart NumberPart Name
    Board ConnectorSM04B-GHS-TBJST-GH
    Cable ConnectorGHR-04V-SJST-GH
  • Connector Pinout

    PinName
    15V Power Output
    2CAN_H (logic 3.3v)
    3CAN_L (logic 3.3v)
    4GND

I2C

GH-6P

  • Connector Definition

    TypePart NumberPart Name
    Board ConnectorSM06B-GHS-TBTJST-GH
    Cable ConnectorGHR-06V-SJST-GH
  • Connector Pinout

    PinName
    15V Power Output
    2I2C0_SCL (logic 3.3v)
    3I2C0_SDA (logic 3.3v)
    4I2C1_SCL (logic 3.3v)
    5I2C1_SDA (logic 3.3v)
    6GND

SPI

GH-06P

  • Connector Definition

    TypePart NumberPart Name
    Board ConnectorSM06B-GHS-TBTJST-GH
    Cable ConnectorGHR-06V-SJST-GH
  • Connector Pinout

    PinName
    15V Power Output
    2SPI0_SCLK (logic 3.3v)
    3SPI0_MISO (logic 3.3v)
    4SPI0_MOSI (logic 3.3v)
    5SPI0_CS0_N (logic 3.3v)
    6GND

CAM0 (MIPI-CSI)

CSI

  • Connector Definition

    TypePart NumberPart Name
    Board ConnectorFH12-15S-0.5SH-
    Cable ConnectorFFC 15 PIN 0.5mm pitch-
  • Connector Pinout

    PinName
    1GND
    2CSI0_D0_N
    3CSI0_D0_P
    4GND
    5CSI0_D1_N
    6CSI0_D1_P
    7GND
    8CSI0_CLK_N
    9CSI0_CLK_P
    10GND
    11CAM0_PWDN
    12CAM0_MCLK
    13CAM0_SCL
    14CAM0_SDA
    153.3V

CAM1 (MIPI-CSI)

CSI

  • Connector Definition

    TypePart NumberPart Name
    Board ConnectorFH12-15S-0.5SH-
    Cable ConnectorFFC 15 PIN 0.5mm pitch-
  • Connector Pinout

    PinName
    1GND
    2CSI2_D0_N
    3CSI2_D0_P
    4GND
    5CSI2_D1_N
    6CSI2_D1_P
    7GND
    8CSI2_CLK_N
    9CSI2_CLK_P
    10GND
    11CAM1_PWDN
    12CAM1_MCLK
    13CAM1_SCL
    14CAM1_SDA
    153.3V

SD-Card

  • General
    • The SD card slot is for storage only and doesn’t support flashing an operating system.

Software

General

  • The software installation for the Pascal board is simple and based on the same steps as the Dev Kit board.

Flashing Raspbian OS

Serial Port Mapping and Configuration

Physical Port NameLinux Device NameCM4 GPIOCM4 UART NameRequired Overlay
UART0/dev/ttyAMA0RX: 15 TX: 14UART0uart0
UART1/dev/ttyAMA3RX: 5 TX: 4UART3uart3

Enabling UART0 and UART1 ports on Raspberry Pi CM4

  • Step 1: Power off the Raspberry Pi CM4 board.
  • Step 2: Mount the /boot/firmware partition of the eMMC.
  • Step 3: Open the file /boot/firmware/config.txt.
  • Step 4: Add the following lines at the end of the file:
    dtoverlay=uart0
    dtoverlay=uart3